package com.libinyn.base.pms.serivce.sys;

import com.libinyn.base.pms.entity.sys.SysRoleMenuEntity;
import com.libinyn.base.pms.serivce.BaseService;

import java.util.List;


/**
 * 角色与菜单对应关系
 * @fileName: SysRoleMenuService.java
 * @author: bin.li01
 * @date: 2017/12/15 13:43
 * @version: v1.0.0
 */
public interface SysRoleMenuService extends BaseService<SysRoleMenuEntity> {

	/**
	 * 用户和角色关系修改
	 * @param roleId
	 * @param menuIdList
	 */
	void saveOrUpdate(Long roleId, List<Long> menuIdList);

	/**
	 * 根据角色ID，获取菜单ID列表
	 * @param roleId
	 * @return
	 */
	List<Long> queryMenuIdList(Long roleId);
	
}
